638c74c612592c3a7de0668f0215a29bc921d945,qcadoo-security/src/main/java/com/qcadoo/security/internal/filters/SessionExpirationFilter.java,SessionExpirationFilter,redirectToLoginPage,#HttpServletRequest#HttpServletResponse#,82
Before Change
} else if ("true".equals(request.getParameter("popup"))) {
String targetUrl = request.getContextPath() + "/login.html?popup=true&targetUrl="
+ URLEncoder.encode(request.getRequestURL().toString() + "?" + request.getQueryString(), "UTF-8");
response.sendRedirect(response.encodeRedirectURL(targetUrl));
} else if ("true".equals(request.getParameter("iframe"))) {
String targetUrl = request.getContextPath() + "/login.html?iframe=true";
response.sendRedirect(response.encodeRedirectURL(targetUrl));
After Change
} else if ("true".equals(request.getParameter("popup"))) {
String targetUrl = request.getContextPath() + "/login.html?popup=true&targetUrl="
+ URLEncoder.encode(request.getRequestURL().toString() + "?" + request.getQueryString(), "UTF-8");
response.sendRedirect(addUrlContext(request, response.encodeRedirectURL(targetUrl)));
} else if ("true".equals(request.getParameter("iframe"))) {
String targetUrl = request.getContextPath() + "/login.html?iframe=true";